package com.wu.fibonacci;

/**
 * 大家都知道斐波那契数列，现在要求输入一个整数n，
 * 请你输出斐波那契数列的第n项（从0开始，第0项为0，第1项是1
 */
public class Solution {
    public int Fibonacci(int n) {
        if (n <= 0){
            return 1;
        }
        if (n == 1 || n == 2){
            return 1;
        }
        int a = 1;
        int b = 1;
        int result = 0;
        for (int i = 3; i <= n; i++) {
            result = a + b;
            a = b;
            b = result;
        }
        return result;
    }
}